Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain #2-w2 Spain #2-w4 M15 Monastir San Luis Potosi Challenger Merida Challenger Porto Alegre Challenger Lima 1 Challenger Ibague Challenger Santo Domingo Challenger M15 Pirot Sioux Falls Challenger Calgary Challenger San Luis Potosi Challenger M15 Santo Domingo Bogota Challenger M25 Orlando Spain F6 Spain F7 Italy F5 Spain F4 Spain F5 Spain F6 Spain F9 Italy F5 Italy F15 Germany F5 Dominican Republic F3 Mexico F2 Mexico F4 Mexico F5 Mexico F8 Mexico F9 Mexico F10 Mexico F11 Mexico F12 Mexico F13 Mexico F14 Mexico F15 Mexico F16 Chile F7 Peru F4 Argentina F15 Argentina F16 Argentina F17 Argentina F18 Colombia F1 Colombia F2 USA F13 USA F14 USA F15 Colombia F4 Colombia F5 USA F29 USA F31 Ecuador F1 Ecuador F2 Dominican Republic F4 Turkey F23 Turkey F24 Turkey F25 Turkey F26 Colombia F1 Colombia F2 Colombia F3 Germany F9 Germany F10 Germany F11 Spain F1 USA F16 Spain #1-w1 Spain #1-w2 Spain #1-w3 Spain #1-w4 Spain F2 Spain #2-w1 Spain #2-w3 France F8 France F9 Colombia F3 USA F36 USA F3 (Plantation) USA F4 (Sunrise) Spain F26 (Santander) Canada F5 (Calgary) Spain F27 (Donostia-San-Sebastian) Canada F6 (Toronto) Spain F33 (Riba - Roja de Turia) Italy F34 (Santa Margherita Di Pula) USA F35 (Birmingham) USA F36 (Niceville) USA F37 (Pensacola) Dominican Republic F3 Dominican Republic F1 (Santo Domingo Este) Dominican Republic F2 (Santo Domingo Este) Dominican Republic F3 (Santo Domingo Este) Spain F1 (Manacor (Mallorca)) USA F4 (Sunrise) Spain F2 (Manacor (Mallorca)) USA F5 (Weston) Spain F3 (Paguera (Mallorca)) Spain F4 (Paguera (Mallorca)) Spain F5 (Murcia) M25 Memphis M25 Santander M25 Gyor M25 Oviedo M25 Fayetteville M25 Naples Mexico F3 M15 Punta Cana M15 Punta Cana M25 Santo Domingo M25 Santo Domingo M25 Santo Domingo M25 Wesley Chapel M15 Santo Domingo M25 Pensacola M15 Boca Raton M15 Santo Domingo M15 Santo Domingo M25 Wichita M15 Vero Beach M15 Orange Park M15 Huntsville M25 Santo Domingo M25 Trujillo M25 Wesley Chapel M15 Palm Coast M25 Naples M25 Santo Domingo M25 Kachreti M15 Santo Domingo Ispat Open 2004 - Ostrava Steelers Cup - Kosice Memorial Savigni - Sassuolo Canottieri Minico 2004 - Mantova San Benedetto Challenger - San Benedetto Cepu Open - San Marino M25 Arequipa Alfa Romeo Tennis Cup - Cordenons Prostejov Challenger Antonio Savoldi-Marco Co. - Manerbio Brasov Challenger - Brasov XI Ciutat de Barcelona - Barcelona The LTA Men's Challenger Wrexham - Wrexham Challenger Brasov - Brasov Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona Scheveningen Challenger Copa Kia - Santiago X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Unicredit (Suisse) Bank S. A. Challenger - Chiasso Schickendanz Open - Furth Bancastato Challenger Lugano - Lugano Concurso Internacional de Vigo - Vigo Iskratel Open - Kranj Ciutat de Barcelona - Barcelona Tennis Napoli Cup 2007 - Napoli M25 Santo Domingo Morocco Tennis Tour - Marrakech Prosperita Open 2007 - Ostrava San Remo Tennis Cup - San Remo Memorial Manfredini - Sassuolo M25 Santo Domingo La Rinascente Tennis Cup Harbour Club Milano - Milan M25 Santo Domingo Mamaia Challenger - Constanta Open de Montauban - Montauban 9° Trani Cup - Trani Geneva Challenger - Geneva Copa Petrobras Brazil - Belo Horizonte Copa Petrobras Uruguay - Montevideo Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Challenger de Providencia-Copa Kia - Santiago Sporting Challenger - Turin Oberstaufen Cup - Oberstaufen Siemens Open - Scheveningen Antonio Savoldi-Marco Co. - Manerbio Challenger Copa Sevilla - Seville Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tennis Napoli Cup - Napoli Morocco Tennis Tour - Meknes Black Forest Open - Freudenstadt XI Torneo Internazionale di Tennis - Barletta Pharma Medico Open 2008 - Aarhus Memorial A. Manfredini Sassuolo Challenger - Sassuolo Nord LB Open - Braunschweig 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Kos Succhetti Tennis Cup - Cordenons 84° Concurso Internacional Tenis San Sebastian - San Sebastian Brasov Challenger - Brasov Banja Luka Challenger 2008 - Banja Luka Open Tarragona Costa Daurada - Tarragona Copa Petrobras-Argentina - Buenos Aires Bancolombia Open - Cali Marrakech Challenger Barletta Challenger San Marino Challenger Seville Challenger Banja Luka Challenger Tarragona Challenger Asuncion Challenger Turin Challenger San Benedetto Challenger Segovia Challenger Trofeo Internacional Club Laieta - Barcelona Turin Challenger San Sebastian Challenger Seville Challenger Honolulu Challenger Salinas Challenger Rabat Challenger Caltanissetta Challenger Monza Challenger Marburg Challenger San Marino Challenger Cordenons Challenger Alphen Challenger Seville Challenger Prostejov Challenger San Marino Challenger Alphen Challenger Mestre Challenger Cortina Challenger San Marino Challenger Cordenons Challenger Kenitra Challenger Bucaramanga Challenger Seville Challenger Banja Luka Challenger Rome Challenger Canberra Challenger Vicenza Challenger Bastad Challenger Prague Challenger Cordenons Challenger Manerbio Challenger Marburg Challenger Leon Challenger Sarasota Challenger Tallahassee Challenger Tampere Challenger Meerbusch Challenger Seville Challenger Rome Challenger M25 Austin Marbella Challenger Morelos Challenger Santiago Challenger M25 Santo Domingo Alicante Challenger Barletta Challenger Tunis Challenger Seville Challenger Leon Challenger Puerto Vallarta Challenger Bordeaux Challenger St. Brieuc Challenger Vicenza Challenger Almaty Challenger Marburg Challenger Perugia Challenger M25 Santo Domingo Lima Challenger Montevideo Challenger Cherbourg Challenger Segovia Challenger Drummondville Challenger Aix En Provence Challenger Shymkent Challenger Amersfoort Challenger Antalya Challenger Irving Challenger Banja Luka Challenger Alphen Challenger Seville Challenger Madrid Challenger M25 Anapoima Palermo Challenger Oberstaufen Challenger M25 Mosquera Shenzhen Challenger Knoxville Challenger Guangzhou Challenger Furth Challenger Caltanissetta Challenger Milan Challenger Cali Challenger Trnava Challenger Seville Challenger M15 Monastir M15 Kursumlijska Banja Mohammedia Challenger M15 Monastir Concepcion Challenger Kachreti Challenger Guadalajara Challenger Houston Challenger Cap Cana Challenger Orlando Challenger Perugia Challenger Rennes Challenger Scheveningen Challenger Sibiu Challenger Marbella Challenger San Luis Potosi Challenger Braunschweig Challenger M15 Santo Domingo Guadalajara Challenger M15 Santo Domingo Charlottesville Challenger Barranquilla Challenger Shymkent Challenger Fergana Challenger Blois Challenger San Benedetto Challenger Padova Challenger Sopot Challenger Tallahassee Challenger Chicago Challenger Seville Challenger Monterrey Challenger M15 Sunrise Florence Challenger Guayaquil Challenger Buenos Aires Challenger Punta Del Este Challenger Cleveland Challenger Quimper Challenger Dallas Challenger Lisbon Challenger Santiago Challenger Marbella Challenger Alicante Challenger Tunis Challenger San Luis Potosi Challenger Tallahassee Challenger Bordeaux Challenger Savannah Challenger Brescia Challenger Recanati Challenger Lisbon Challenger Samarkand Challenger Vicenza Challenger Almaty Challenger Shymkent Challenger Fergana Challenger Parma Challenger Milan Challenger Ludwigshafen Challenger Perugia Challenger San Benedetto Challenger Prague Challenger Liberec Challenger Tempe Challenger L'Aquila Challenger Panama City Challenger Seville Challenger Biella Challenger Florence Challenger Santo Domingo Challenger Las Vegas Challenger Knoxville Challenger Ann Arbor Challenger Newport Beach Challenger Dallas Challenger Drummondville Challenger Trieste Challenger Morelos Challenger Aix En Provence Challenger Parma Challenger Cary Challenger Orlando Challenger Potchefstroom 1 Challenger Orlando Challenger Banja Luka Challenger Orlando 2 Challenger Cary Challenger Meerbusch Challenger Luedenscheid Challenger Braga Challenger Lisbon Challenger Santiago 2 Challenger Campinas Challenger Sao Paulo Challenger Banja Luka Challenger Cary Challenger Biella Challenger Newport Beach Challenger ATP Challenger Trophy 2008 - Trnava Garden Open 2004 - Rome Mordovia Cup - Mordovia Black Forest Open 2004 - Freudenstadt Copa Sevilla-Internacionales de Andalucia - Seville Challenger Ford de Cherbourg - Cherbourg IX Torneo Internacionale de Tennis - Barletta Open de Montauban - Montauban Porsche Open - Poznan Sina-Kia Motors Tennis Cup - Cordenons Columbus Challenger Antonio Savoldi-Marco Co. - Manerbio Copa Petrobras - Santiago Copa Petrobras - Montevideo Ostdeutscher Sparkassen Cup - Dresden Harbour Tennis Cup Regione Lombardia - Milan Ciudad de Pozoblanco Open Diputacion - Cordoba Kos-Zucchetti Tennis Cup - Cordenons Como Challenger Mitsubishi Electric Europe Cup - Monza Siemens Open 2007 - Scheveningen LXVII Concursu Internacional de Vigo - Vigo Copa Petrobras Colombia - Bogota Challenger Ciudad de Guayaquil - Guayaquil Sporting Challenger '08-Trofeo Regione Piemonte - Turin Murcia Challenger III Challenger Isla de Gran Canaria Ciudad de Telde - Telde IV Challenger Ciudad De Guayaquil - Guayaquil Copa Petrobras-Uruguay - Montevideo Napoli Challenger Open de la Comunidad Valenciana - Valencia Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Qatar Open - Doha Heineken Open - Auckland Guayaquil Challenger ABN/AMRO World Tennis Tournament - Rotterdam Open de la Comunidad Valenciana - Valencia Campionati Internazionali di Sicilia - Palermo Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Orange Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Madrid Challenger Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Lima Challenger The Hypo Group Tennis International 2008 - Poertschach Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Chennai Open - Chennai Heineken Open - Auckland Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Interwetten Austrian Open - Kitzbuhel Ordina Open - 's-Hertogenbosch Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Copa Claro - Buenos Aires Estoril Open - Estoril SkiStar Swedish Open - Bastad St. Petersburg Open - St. Petersburg Casablanca Challenger Kremlin Cup - Moscow VTR Open - Vina del Mar Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Aegon Nottingham Open - Nottingham Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Grand Prix Hassan II - Marrakech Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Banca Stato Challenger Lugano - Lugano Ecuador Open - Quito TEB BNP Paribas Istanbul Open - Istanbul Casablanca Challenger DIEMA XTRA Sofia Open - Sofia Brasil Open - Sao Paulo Gazprom Hungarian Open - Budapest Challenger 42 - Andrezieux Millennium Estoril Open - Estoril Bordeaux Challenger Rome Challenger Kenitra Challenger San Luis Potosi Challenger Open Costa Daurada - Tarragona 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia ECU Prague Open - Prague 's Tennis Masters 07 Challenger - Graz Tunis Open 2006 - Tunis Biella Challenger Santo Domingo Challenger M25 Santo Domingo Open 13 - Marseille Santo Domingo Challenger Mercedes Cup - Stuttgart M25 Santo Domingo 7° Trani Cup - Trani Open de Nice Cote d'Azur - Nice Como Challenger Biella Challenger Barcelona Challenger Champaign Challenger Cleveland Challenger Brasil Open - Costa do Sauipe U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Istanbul Challenger Antalya 2 Challenger Qatar Exxon Mobil Open - Doha Cleveland Challenger Grand Prix Hassan II - Casablanca Medibank International - Sydney Florionapolis Challenger Salinas 2 Challenger Abierto Mexicano Telcel - Acapulco Oeiras 3 Challenger Biella 6 Challenger Little Rock Challenger Le Gosier Challenger Mexico City Challenger Open de Tenis Comunidad Valenciana - Valencia Porto Challenger Estoril Open - Estoril Lexington Challenger Barcelona Challenger VTR Open - Vina del Mar US Men's Clay Court Championship - Houston Florianopolis Challenger Open Sabadell Atlantico - Barcelona Valencia Open - Valencia Marrakech Challenger Qatar ExxonMobil Open - Doha Heineken Open - Auckland Riviera di Rimini Challenger - Rimini Brasil Open - Sao Paulo Copa Claro - Buenos Aires Open Costa Daurada - Tarragona Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Brasil Open - Sao Paulo Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Qatar ExxonMobil Open - Doha Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Rio Open 500 - Rio de Janeiro Gerry Weber Open - Halle US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras AEGON Championships - London Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Valencia Open - Valencia Erste Bank Open - Vienna Ecuador Open - Quito Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Argentina Open - Buenos Aires Rio Open - Rio de Janeiro BRD Nastase Tiriac Trophy - Bucharest Cordenons Challenger Montevideo Challenger San Benedetto Challenger Rio De Janeiro Challenger Tata Open Maharashtra - Pune Cordenons Challenger Cleveland Challenger Columbus Challenger Open Romania - Bucharest Cuernavaca Challenger Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril AEGON Championships - London Masters Series - Hamburg BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Open Sabadell Atlantico - Barcelona Estoril Open - Estoril BNP Paribas Open - Indian Wells AEGON Championships - London Sony Ericsson Open - Miami AEGON International - Eastbourne Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Heineken Open - Auckland Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Portugal Open - Oeiras Santo Domingo Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Bet-at-home Open - Hamburg Mutua Madrid Open - Madrid China Open - Beijing Swiss Indoors Basel - Basel Internazionali BNL d'Italia - Rome Copa Claro - Buenos Aires BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Cali Challenger Miami Open - Miami Barcelona Challenger Abierto Mexicano Telcel - Acapulco Valencia Open - Valencia Copa Claro - Buenos Aires Brasil Open - Sao Paulo Australian Open - Melbourne French Open - Paris Wimbledon - London Monterrey Challenger French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Open Romania - Bucharest French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York ARAG ATP World Team Championship - Dusseldorf ARAG ATP World Tour Championship - Dusseldorf Davis Cup, Group II, 1R, DOM-BOL 4-1 Davis Cup, Group II, 2R, VEN-DOM 1-3 Davis Cup, Group II, 3R, DOM-MEX 3-2 Davis Cup, Group I, 1R, URU-DOM 3-1 Davis Cup, Group I, PO, DOM-CHI 4-1 Davis Cup, Group I, 2R, DOM-ECU 3-2 Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, Group I, PO, DOM-COL 1-4 Davis Cup, Group I, 1R, DOM-CHI 0-5 Davis Cup, Group I, 1R, DOM-BRA 2-3 Davis Cup, Group I, 1R, URU-DOM 3-1 Davis Cup, World Group I, PO, BOL-DOM 3-1 Davis Cup, Group II, PO, DOM-VIE 3-0 Mutua Madrilena Masters Madrid - Madrid French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments